Custom Data Type
Overview
This page explains what a Custom Data Type (CDT) is and how to create and maintain it.
About CDTs
A custom data type (CDT) is a designer-defined data structure that represents a logical grouping of related data, such as Application ID and Application name. CDTs can be used to read from and write to a database table and to store information within a process.
Fields
For each field in the CDT configure the following parameters:
Parameter | Description |
---|---|
Name | The name of the field. Names are case-sensitive and must be unique within an individual data type. |
Type | The data type of the field. The field can be a primitive or custom data type. |
Mandatory | - When checked, this field is required—it must have a value whenever the CDT is used. - If unchecked, the field is optional. |
Multiple | - When checked, the field is treated as a list/array of values (i.e. it can hold multiple entries). - If unchecked, the field holds a single value only. |
Create
Users can create data types using the methods described in the following steps.
- In your application go to the Objects view
- Click Create new
- Select Custom Data Type
- Enter a Name for the Custom Data Type
- Click create. The data type displays.

- Configure the fields for the new data type. For each field you want to add:
- Click the pencil icon to edit the CDT
- Click + to add a new field. A new row displays.
- Configure the fields for the new data type.
- Click on the save icon.

Delete
To delete a field in a CDT click on the bin icon at the end of a row.